package com.hyd.demo;

/**
 * @author： hyd
 * @time： 2024/7/18 15:19
 * @name： ThreadPool
 */
public interface ThreadPool<Job extends Runnable> {
    //执行一个job
    void execute(Job job);
    //关闭线程池
    void shtdown();
    //增加工作线程
    void addWorkers(int num);
    //减少工作线程
    void removeWorker(int num) throws IllegalAccessException;
    //得到正在等待执行的任务数量
    int getJobSize();
}
